package flyweighgt_pattern.ex1;

/**
 * 治疗药水类，代表一个具体的药水实现。实现了 Potion 接口。
 * 通过享元模式，可以重用多个相同的治疗药水实例，以节省内存。
 *
 * @author 申书航
 * @version 1.0
 */
public class HealingPotion implements Potion {

    /**
     * 使用治疗药水的方法，打印出当前对象的哈希码以示区分。
     */
    @Override
    public void drink() {
        System.out.println("使用治疗药水" + System.identityHashCode(this));
    }
}
